About Bancroft Property Limited (13290854) United Kingdom