About Strover & Co. Limited (00995563) United Kingdom