About Bancroft Limited (02907123) United Kingdom