About The London Scented Company Limited (13398217) United Kingdom