About Harkness And Sons Limited (09855462) United Kingdom