About Rory Thomas Associates Ltd (11248843) United Kingdom