About O Mara Howey Consulting Limited (06608276) United Kingdom