About Duncan Terrace Cafe Ltd (09461797) United Kingdom