About Dell House Summerhill Management Company Limited (06012463) United Kingdom