About Trec Rentals Limited (01320558) United Kingdom