About Red Sofa London Limited (07025275) United Kingdom