About Troops Properties Ltd (13086101) United Kingdom