About Ando Stores Limited (05858720) United Kingdom