About Barker Bygrave Developments Ltd (05266317) United Kingdom