About Pastures View Management Company Limited (10577686) United Kingdom