About Birch Meadow (barkway) Management Company Limited (11738327) United Kingdom