About Clee & Sons Limited (00441527) United Kingdom