About Parkerhouse Limited (07487962) United Kingdom