About Willendale Management Limited (NI613941) United Kingdom