About Cecil Close Limited (03133317) United Kingdom