About Neale Grant Stephens Limited (02439332) United Kingdom