About No 20 Clarence Square Limited (01584213) United Kingdom