About Niddry Lodge Limited (09157190) United Kingdom