About Swallow Property And Lettings Ltd (13285646) United Kingdom