About Navigator Properties Limited (02052563) United Kingdom