About Lee & Laver Properties Limited (11375914) United Kingdom