About Barnaby Homes The Meadows Ltd (13244163) United Kingdom