About Threaders Apartments Limited (09972198) United Kingdom