About Glemham Estates Ltd (11907792) United Kingdom