About Anthony Clifford Studios Limited (04963098) United Kingdom