About Caphall Limited (02521035) United Kingdom