About Temple & Miller Limited (13253809) United Kingdom