About Neil Rowe Property Limited (12636681) United Kingdom