About Alcove & Seed Properties Limited (12666339) United Kingdom