About London & Stockholm Properties Limited (02088186) United Kingdom