About N & L Developments Ltd (12781964) United Kingdom