About Denham Sticket Wood Ltd (12804385) United Kingdom