About Wickhambrook Stores Limited (10021352) United Kingdom