About Bencroft Limited (03272831) United Kingdom