About Leemore Limited (13204510) United Kingdom