About Rory Macpherson Limited (11287801) United Kingdom