About Mccrae & Co Property Ltd (12994275) United Kingdom