About Owen Taylor And Sons Limited (01237354) United Kingdom