About Buckle & Thread Ltd (12947463) United Kingdom