About Rudyard Management Company Limited (02995391) United Kingdom