About Lycett Property Limited (12170343) United Kingdom