About Fern Meadows Management Company Ltd (09329367) United Kingdom