About Ajar Installations Limited (10319194) United Kingdom