About Sarra Associates Ltd (10420913) United Kingdom