About Lucien Property Limited (10905953) United Kingdom