About Ribbons & Taylor Ltd. (09858806) United Kingdom