About N & L Franklin Developments Limited (06439493) United Kingdom