About Rory Hill Limited (10623940) United Kingdom