About The Sofa Lovers Limited (12603341) United Kingdom