About Clee House Limited (03811878) United Kingdom