About Lemon Hart & Son Limited (02329778) United Kingdom