About Sidney Decker Limited (12017956) United Kingdom