About Bancroft Investments Limited (04230515) United Kingdom