About Birch Offsite Solutions Ltd (10482783) United Kingdom