About Slough Central Property Co Limited (10879743) United Kingdom