About Parkerbard Limited (10975963) United Kingdom