About Almond Birch Limited (08844246) United Kingdom