About Lycetts Holdings Limited (05866203) United Kingdom