About Harris & Lords Limited (12580397) United Kingdom