About Barry Turner & Son Limited (05334188) United Kingdom