About The Strand (talgarth) Limited (05354951) United Kingdom