About Sfx Developments Holdings Limited (06348407) United Kingdom