About Plummer Holdings Limited (12470132) United Kingdom