About Clegg Holdings Limited (06299941) United Kingdom