About Rentmelondon Ltd. (07873307) United Kingdom