About Hitchings & Mason Limited (00749112) United Kingdom