About Bagbury Developments Limited (08891603) United Kingdom