About Necr Developments Ltd (12071291) United Kingdom