About Alice Findlay Limited (08829312) United Kingdom