About The Birches Residents Ltd (10299081) United Kingdom