About London Square (staines) Limited (09780531) United Kingdom