About Sandringham Fine Arts Limited (01155391) United Kingdom