About Harry Finster Limited (12245851) United Kingdom