About Barratt And Canniford Limited (02304588) United Kingdom