About Lord Street Property Management Company Limited (07581749) United Kingdom