About Kevin Meagher (communications) Limited (07074672) United Kingdom