About Jackson Meadows Management Company Limited (12906409) United Kingdom