About 20 Walker Terrace Plymouth Limited (01481747) United Kingdom