About Lycoll Holdings Limited (09454425) United Kingdom