About Segro Slough Spare Limited (13684763) United Kingdom