About Willmore Properties Limited (12483625) United Kingdom