About Khan Baba (scotland) Ltd (SC576548) United Kingdom