About Billingford Holdings Limited (04638764) United Kingdom