About London & Aberdeen Limited (01802985) United Kingdom