About Nicolas Selvey Developments Ltd (09535713) United Kingdom