About Glenslade Estates Ltd (05562900) United Kingdom