About Meccano Homes Ltd (12478243) United Kingdom