About Bowman Stor Limited (03496379) United Kingdom