About Leedor Limited (08889865) United Kingdom