About Mount Lidden Limited (05386244) United Kingdom