About Cobb Thatch Rentals Ltd (12661739) United Kingdom