About Mme Development Limited (12848259) United Kingdom