About Macrae & Rannoch Ltd (SC534530) United Kingdom