About 20 Richmond Road Taunton (management) Limited (02652413) United Kingdom