About Raphael Stern & Company Limited (00866883) United Kingdom