About Turgoose Property Ltd (11761687) United Kingdom