About D E Clegg Holdings Limited (03995965) United Kingdom