About Mccaffery Rentals Limited (10868198) United Kingdom