About Ben Pickstock Associates Limited (06498011) United Kingdom