About Coffee & Jam (sloane Square) Ltd (11282889) United Kingdom