About Birch Meadow Management Company Limited (04219581) United Kingdom