About Clifton And Chelsea Limited (08037569) United Kingdom