About Plymouth Rock Management Limited (07727749) United Kingdom