About Leo S Coffee Shop (cuffley) Limited (11326267) United Kingdom