About Robert D Locke & Co Ltd (SC453329) United Kingdom