About London Square (putney) Limited (07629203) United Kingdom