About Claymores Of London Limited (07748584) United Kingdom