About Strange Of London Limited (07641317) United Kingdom