About Sd London Limited (13083972) United Kingdom