About Harry Marshall & Co Limited (13038259) United Kingdom