About The Ross Foundation (06300768) United Kingdom