About Rory Hutton Ltd (SC544226) United Kingdom