About E Owen & Son Limited (05092252) United Kingdom