About Bancroft Property Holdings Ltd (08357116) United Kingdom