About Yeoman And Beattie Holdings Ltd (12677060) United Kingdom