About Ajax Developments Limited (01283879) United Kingdom