About N3wspot Shared Homes Ltd (12886028) United Kingdom