About Launceston Lettings Ltd (12705245) United Kingdom