About Clifton Heywood Limited (08798116) United Kingdom