About Thames & Country Limited (12800267) United Kingdom