About Clifton Supplies Limited (12396290) United Kingdom