About Trojan Stoat Developments Limited (07031314) United Kingdom