About Howells-barby Ventures Ltd (11913874) United Kingdom