About A & T Khella (l) Ltd (10689423) United Kingdom