About John Wood & Co Rentals Limited (12529528) United Kingdom