About Nick & Stuart Property Limited (08286947) United Kingdom