About Barker Homes Abington Ltd (11774298) United Kingdom