About Sk&co London Services Limited (12618164) United Kingdom