About Trojan (melton Mowbray) Limited (12869862) United Kingdom