About R. Macmaster Ltd (SC585054) United Kingdom