About J & N Property Developers Ltd (05986030) United Kingdom