About Ajax Buckham Ltd (10425140) United Kingdom