About Willmore Property Holdings Limited (10012105) United Kingdom