About Clegg Associates Limited (04569772) United Kingdom