About Sandiford Tennant International Limited (05937725) United Kingdom