About Looms Bros Ltd (11840502) United Kingdom