About Skillen Lodge Management Company Limited (02872709) United Kingdom