About L & T Associates Of Tavistock Limited (09045245) United Kingdom