About Pilcher Associates Limited (06299480) United Kingdom