About Wellesley Hollard Ltd (12107307) United Kingdom