About Temple Spirit Associates Limited (07890305) United Kingdom