LEAFBEACH LIMITED Company number SC277711 · Monitor this company Dissolved Overview People 5 Documents Analysis Location Related Registered office Address13 STRICHEN COURT, FRASERBURGH, ABERDEENSHIRE, AB43 9SZ PostcodeAB43 9SZ Companies at this postcode 14 Map