About S&c Sidcup Limited (12760957) United Kingdom