About Denning By Nichols Ltd (07406968) United Kingdom