About Lycett Holdings Limited (03754831) United Kingdom