About Lee Selby Properties Ltd (11668042) United Kingdom