About Apollo Sewing House Limited (12351359) United Kingdom