About Barford Homes Ltd (05995248) United Kingdom