About Haverford College Foundation (uk) Limited (07960219) United Kingdom