About Town Centre Rentals Ltd. (07526499) United Kingdom