About Letterkenny Properties Limited (08944154) United Kingdom