About Caf Hampstead Limited (10823685) United Kingdom