About Upper Holloway Ltd (13692618) United Kingdom