About Horizonsquare Properties Ltd (12074779) United Kingdom