About Sherry Associates Limited (04876140) United Kingdom