About Ajax Equipment Holdings Limited (04712094) United Kingdom