About Thames Brooke Ltd (10252520) United Kingdom