About Rufford Management Company Limited (11273857) United Kingdom