About Ivan Barrett Limited (11588979) United Kingdom