About Trojan Parkers Ltd (06127257) United Kingdom