About Niddry Developments Ltd (10537138) United Kingdom