About Willmar Properties Limited (10104343) United Kingdom