About Laggah & Sons Property Management Ltd (11730308) United Kingdom