About Bickford Investment Limited (11605220) United Kingdom