About St. Nicholas Property Limited (08257206) United Kingdom