About Star & Partners Ltd (12546766) United Kingdom