About Barrowford Homes Ltd (13465575) United Kingdom