About Angus Macrae Limited (11857833) United Kingdom