About Meehan Motors Limited (NI633956) United Kingdom