About Lahori Karahi Aberdeen Ltd (SC692716) United Kingdom