About Parkerfix Limited (12140858) United Kingdom