About Clifton Finishers Ltd (12180104) United Kingdom