About Willshere Associates Limited (03247736) United Kingdom