About Neil Dennis Limited (07230656) United Kingdom