About Owen Sound Limited (08521484) United Kingdom