About The Abbeyfield Research Foundation (09705217) United Kingdom