About Hicks & Son (oxford) Limited (00379128) United Kingdom