About Temple Bar London Ltd (13049581) United Kingdom