About London Square Living Limited (07670562) United Kingdom