About Wescott Holdings Limited (04995563) United Kingdom