About Lord Nelson House Management Company Limited (03395088) United Kingdom