About Titchmarsh Gas Limited (11633868) United Kingdom