About Nicholas Cumbers Design Limited (11749098) United Kingdom