About London & Argyll Developments Limited (02693021) United Kingdom