About Alastair Howe Ltd (09346463) United Kingdom