About Leo Nickolls Design Ltd (07556303) United Kingdom