About Ivor Thomas Rentals Limited (07924379) United Kingdom