About Dean S Lea Management Company Limited (05748582) United Kingdom