About Hammond & Harper Limited (06829525) United Kingdom