About Sef London Ltd (12171604) United Kingdom