About Lady Hamilton Helford Ltd (13613171) United Kingdom