About Ajturs Ltd (07397168) United Kingdom