About Stilings Taunton Limited (03967243) United Kingdom