About Headspace Trading London Limited (07134976) United Kingdom