About I Pickard Associates Limited (12031335) United Kingdom