About Parker Stanley Limited (12082491) United Kingdom