About Mead Associates Limited (02797795) United Kingdom