About Clifton Stores Limited (07393403) United Kingdom