About Slough Security Services Limited (12760401) United Kingdom