About Wilard Properties Limited (NI603991) United Kingdom