About Meera Developments Limited (03534212) United Kingdom