About Palmer Foundation (CE018809) United Kingdom