About Seaglass Properties Ltd (12756981) United Kingdom