About Oscar Humphries Ltd (11380330) United Kingdom