About Ajax Building & Property Maintenance Limited (03938176) United Kingdom