About Bickford Properties Limited (10578456) United Kingdom