About Rankin Mcgregor Limited (02902366) United Kingdom