About London & Caledonian Trustees Limited (04543781) United Kingdom