About Hudgell & Partners Ltd (12069549) United Kingdom