About Taunton Self Store Ltd (09019367) United Kingdom