About Legacie Management & Lettings Limited (10564681) United Kingdom