About Mecislauskas Building Ltd (13077347) United Kingdom