About Playle Russell And Associates Limited (00932399) United Kingdom