About Birch Projects Limited (07677641) United Kingdom