About Richard Hamer Limited (11132430) United Kingdom