About Slough Properties Limited (07536153) United Kingdom