About Caterham Fish Bar Limited (12517393) United Kingdom