About Mehmet & Chalk Developments Ltd (12916270) United Kingdom