About South Meadow Rennington Management Company Limited (12230422) United Kingdom