About Mero Building Ltd (13416203) United Kingdom