About Taylors Rentals Ltd (12307453) United Kingdom