About The Braid Shop Limited (07750145) United Kingdom