About Thurmaston Rental Centre Ltd (11197554) United Kingdom