About Rory Davidson Limited (13449868) United Kingdom