About Henry Meadows Associates Limited (11721351) United Kingdom