About 42 Dudley Street Management Service Ltd (07881385) United Kingdom