About Spa London Limited (06829275) United Kingdom