About Meclay (uk) Limited (10350518) United Kingdom