About 84 Durnford Street Plymouth Management Company Limited (06649196) United Kingdom