About Penhurst (rentals) Ltd. (02729758) United Kingdom