About Temple & James Limited (12079917) United Kingdom