About Thomas Westcott Holdings Limited (12267770) United Kingdom