About Meka Homes Ltd (12670275) United Kingdom