About James Square Plymouth Limited (05726343) United Kingdom