About Lychworth Limited (08889308) United Kingdom