About Joseph Locke Properties Ltd (12413368) United Kingdom