About Clifford Sells Limited (04902092) United Kingdom