About Nick Muir Properties Limited (12774413) United Kingdom