About Mark Palmer & Associates Ltd (SC614100) United Kingdom