About Wellwood Hoyle Associates Limited (04173162) United Kingdom