About Rory Hamilton Ltd (10887225) United Kingdom