About Bancroft Technology Limited (06464846) United Kingdom