About The Nelson S Yard Management Company Limited (03222640) United Kingdom