About La Salamandre Limited (08529523) United Kingdom