About Birch Residents Company Limited (01075603) United Kingdom