About Degrouchy Lane Management Company Limited (03072439) United Kingdom