About Sedley London Ltd (13228690) United Kingdom