About John Holland Design Limited (11800081) United Kingdom