About Carnaby Trick Resident Management Ltd (12934013) United Kingdom