About Rory Taylor Limited (06586026) United Kingdom