About Meldarosa Properties Limited (07121569) United Kingdom