About Pomelo Properties Limited (09702854) United Kingdom