About Glendevon Developments Ltd (12428603) United Kingdom