EVELLA LIMITED Company number SC658012 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address33 Fallside Road, Bothwell, Glasgow, Scotland, G71 8BA PostcodeG71 8BA Companies at this postcode 9 Map