About S Scowcroft Ltd (11807499) United Kingdom