About Pembroke Managers Limited (08246294) United Kingdom