About Llantrisant Self Storage Limited (10499695) United Kingdom