About No. Twelve Property Limited (13304804) United Kingdom