About Bancroft Developments Limited (02176285) United Kingdom