About Maes Howe Communications Limited (04385408) United Kingdom