About Nickleby Design & Management Ltd (09815769) United Kingdom