About Bickford Developments Limited (13479261) United Kingdom