About S & T Birch House Ltd (08656562) United Kingdom