About Parrish & Buck Associates Limited (09315169) United Kingdom