About Janet Meehan And Partners Limited (04948897) United Kingdom