About The London Loom Ltd (10503858) United Kingdom