About Melon Properties Limited (10255612) United Kingdom