About Meranda Developments Limited (13078627) United Kingdom