About Lycett Place Management Limited (11679668) United Kingdom