About Rory Aitkenhead Limited (12193140) United Kingdom