About Bendlecroft Limited (11798271) United Kingdom