About Clegg Foundations Ltd (12665109) United Kingdom