About Haversham Publications Limited (02445978) United Kingdom