About Thurcroft Holdings Limited (02475952) United Kingdom