About Larmour Developments & Co Ltd. (02806391) United Kingdom