About Birkbeck Mews Development Company Limited (10276746) United Kingdom