About James Ledden Properties Ltd (11868183) United Kingdom