About Ajax Properties Ltd (11621010) United Kingdom