About Ashtead Holdings Public Limited Company (04895881) United Kingdom