About Meechan Building Maintenance Ltd (13508596) United Kingdom