About N Squared Properties Limited (12774813) United Kingdom