About The Wallace - Kelsey Research Foundation Limited (05591916) United Kingdom