About The Dovecot Foundation (SC375263) United Kingdom