About Niche Developments Limited (06094910) United Kingdom