About Willingdon Management Limited (02590203) United Kingdom