About London & Slough Properties Limited (04435512) United Kingdom