About Willmoore Properties Ltd (12770508) United Kingdom