About Langrish House Limited (03494266) United Kingdom