About Clegg Developments Limited (04927189) United Kingdom