About Mei Developments Limited (09625881) United Kingdom