About J C Beale Holdings Limited (11246860) United Kingdom