About Plover Mills Management Company Limited (06623299) United Kingdom