About Lime Property Holdings Limited (11618203) United Kingdom