About Birch Place Limited (08621203) United Kingdom