About Walker Penrose Associates Ltd (08121076) United Kingdom