About London & Argyll Estates Limited (03354117) United Kingdom