About Teacrate Rentals Limited (00059738) United Kingdom