About The Farrington Foundation (05885430) United Kingdom