About Nicholas Martin Properties Limited (13078584) United Kingdom