About Beech Meadows Management Ltd (NI063827) United Kingdom