About Stubley Meadows Management Company Limited (13394509) United Kingdom