About St Nicholas Properties Limited (03351392) United Kingdom