About Dene House (windsor) Management Limited (05870112) United Kingdom