About Bowhay Lane Stores Limited (07916581) United Kingdom