About S Pall & Associates Ltd (11018616) United Kingdom