About New Spade London Limited (11046552) United Kingdom