About London & Lothian Trustees Limited (00658970) United Kingdom