About Felix & Spear (fine Art) Limited (09460219) United Kingdom