About Temple Strands Ltd (13309160) United Kingdom