About Ribbons & Taylor Limited (13407183) United Kingdom