About L & M Jarra Associates Ltd (13581282) United Kingdom