About Barn Meadow Homes Limited (12270747) United Kingdom