About Mark Christopher Howarth London Limited (11291674) United Kingdom