About Mcdermott Lettings & Development Ltd (13126372) United Kingdom