About Od Howell Ltd (NI680695) United Kingdom