About Pelle Rossa Design Upholstery Ltd (SC620755) United Kingdom