About Lowry Lettings Limited (10899603) United Kingdom