About Sheen London Ltd (12147288) United Kingdom