About Nick Marshall Properties Limited (06440186) United Kingdom