About Clifton Fynecast Limited (01288034) United Kingdom