About Meke Homes Limited (12975976) United Kingdom