About London & Aberdeen Group Limited (02129204) United Kingdom