About Youldon & Barrett Limited (00461731) United Kingdom