About Seventy Campden Street Limited (02419096) United Kingdom