About Hitchens & Son Ltd (13469580) United Kingdom