About Lion Head Properties Limited (03111396) United Kingdom