About N & D Developments Ltd (11822054) United Kingdom