About London & Scottish International Limited (02888469) United Kingdom