About Clifton Fabrications Limited (08446998) United Kingdom