About Medlock & Thames Ltd (11973815) United Kingdom