About Clifton 86 Limited (08693969) United Kingdom