About N Lodge Property Developers Limited (07594309) United Kingdom