About Seemed Properties Ltd (12135852) United Kingdom